// 密码策略参数
export interface StrategySettingDTO {
    pwdStrategyIsOpen: boolean; // 是否启用以下密码策略：  默认为开启
    pwdRequirements?: boolean; // 密码必须复合复杂性要求
    pwdStrategyModifyInterval?: number; // 密码有效期(天)：
    pwdStrategyUserWarnDay?: number; // 失效预警期(天)：
    firstLockCount: number; // 首次设定次数
    firstLockTime: number; // 首次设定时间
    firstLockUnit: string; // 首次设定时间单位

    secondLockCount: number; // 第二次设定次数
    secondLockTime: number; // 第二次锁定时间
    secondLockUnit: string; // 第二次设定时间单位

    thirdLockCount: number; // 第三次锁定次数
    passwordRemCount?: number; // 密码历史记忆次数
    loginTimeout: number; // 账号闲时自动退出
    loginTimeoutUnit: string; // 账号闲时自动退出单位

    startDate?: string; // 当天日期
}

export interface StrategyCheckDTO {
    strategyCode: string; // 序号
    modifyStatus: string[]; // 复核状态 ：
    eventType: string[]; // 事件
}

export interface StrategyCheckVO {
    strategyCode: string; // 序号
    modifyStatus: string; // 复核状态 ：
    eventType: string; // 事件
    checkUser: string;
    checkDate: string;
    creator: string;
    createDate: string;
    modifyUser: string;
    modifyDate: string;
}
